module.exports={
    test:function(){
        console.log("test");
    },
    replaceHtml:function replaceHtml(html = '') {
        html = html.replace(/\"/gi, "\'");
        html = html.replace(/<\!--.*-->/, '&nbsp;');
        html = html.replace(/<section|<ol|<li/gi, '<div');
        html = html.replace(/section>|ol>|li>/gi, 'div>');
        html = html.replace(/>&nbsp;</gi, '><div class="nbsp"> </div><');
        html = html.replace(/<img/gi, '<img class="html-image"');
        html = html.replace(/<video/gi, '<video class="html-video"');
        html = html.replace(/editor-root/, 'editor-root html-body');
        html = html.replace(/color: #000000;/, 'color: #818C9B;');
        // html = html.replace(/&mdash;&mdash;/gi, '——');
        // html = html.replace(/&ldquo;/gi, '“');
        // html = html.replace(/&rdquo;/gi, '”');
        // html = html.replace(/&hellip;&hellip;/gi, '.......');
        // html = html.replace(/data-shimo-docs="\[(?<=data-shimo-docs="\[)[^\>]+\]"/g, '');
        // 无法知道富文本会新增加什么符号，这边一次全转
        return ;
    },
    // 日期格式转换
    dateFormat:function dateFormat(fmt, date) {
        let ret;
        const opt = {
            "Y+": date.getFullYear().toString(), // 年
            "m+": (date.getMonth() + 1).toString(), // 月
            "d+": date.getDate().toString(), // 日
            "H+": date.getHours().toString(), // 时
            "M+": date.getMinutes().toString(), // 分
            "S+": date.getSeconds().toString() // 秒
            // 有其他格式化字符需求可以继续添加，必须转化成字符串
        };
        for (let k in opt) {
            ret = new RegExp("(" + k + ")").exec(fmt);
            if (ret) {
                fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
            };
        };
        return fmt;
    },
    // ios 兼容处理时间格式
    IOSTimeProcessing:function IOSTimeProcessing(fmt, date){
        let str = ''
        try{
            str = new Date(date)
        }catch(e){
            if(getApp().globalData.platform=='ios'){
                str = date.replace(/-/g,'/')
                str = new Date(date)
            }
        }
        return dateFormat(fmt, str)
    },
    parseRequest:function parseRequest(aj=''){ // 解析参数
        let parameterArr = aj.indexOf('?')!=-1&&aj.split('?')[1].split("&")
        if(!parameterArr) return {}
        let parameter = {}
        parameterArr.forEach(item=>{
            let itemVal = item.split('=')
            parameter[itemVal[0]] = itemVal[1]
        })
        return parameter
    }
}